At least 128 killed as magnitude 5.6 quake hits western Nepal