Thousands take part in pier to pier swim for British Heart F