Breathers and rogue waves for semilinear curl-curl wave equations