Sri Lankan police open fire on protesting workers