Environmental disaster feared as ship sinks off Sri Lanka