UK's Cameron: Red Sea attacks must stop