What are the different types of vegetation found in India?