The 2015 April 25 Gorkha (Nepal) earthquake and its aftershocks: implications for lateral heterogeneity on the Main Himalayan Thrust