Magnitude 6.3 earthquake shakes South Asia