After 19 years, Arif Hasan steps down as Pakistan Olympic Association president