Largely varying vegetation in India is mainly due to the difference in ____?