Protests have taken place in Kuala Lumpur against Malaysia's Prime Minister Najib Razak over his alleged involvement in a multi-million dollar financial scandal.