Inzamam-ul-Haq resigns