Shell sheds entire 10% stake in Mahanagar Gas; stock rallies