Singh, Ranjit, maharaja of the Punjab, 1780-1839