Rajapakse faces huge protests