Prime Minister Najib Abdul Razak has likened PAS, DAP and PKR leaders to "water and oil" that cannot be united to lead the country.