Strongman Ross Edgley has completed his historic Great British Swim in Margate after 157 days and 2,000 miles at sea in gruelling conditions.