Muhyiddin becomes Malaysia prime minister, Mahathir vows to fight