Sri Lankan President flees amid protests