Mass opposition rally in Kuala Lumpur