Malaysian Prime Minister Anwar Ibrahim has suffered a major political setback after his Pakatan Harapan coalition was reduced to eight seats in the Johor state election, while its own federal governing partner Barisan Nasional secured a commanding 48-seat victory.