Malaysian prime minister Mahathir Mohamad resigns