Boat with African migrants shocks sunbathers on Spanish beach