Sri Lanka protests curfew and shortages