Legendary cricketer Hanif Mohammad passed away in Karachi