Five major climatic regions are found in Nepal. Along with a subtropical highland climate, what climate classification covers Kathmandu