temperature and precipitation of tropical rainforest