A gunman killed himself after bursting into a Manila casino, firing shots and setting gaming tables alight, Philippine police said, sowing panic in a country on high alert after martial law was declared in the south.