Shrilanka declares state of emergency