Malaysian Prime Minister Mahathir Mohamad resigns