Qazi Hussain Ahmed passes away