Malaysia's PM Najib Razak has refused to resign after mass protests, and has called for national unity.