Perranporth beach swimmers trapped by rip current