Qamar Ibrahim resigns