Magnitude 5.0 earthquake shakes up Delhi