Southend-on-Sea named on list of top 50 UK beaches