Wave of violence shakes Thailand