Barclaycard payments data shows huge rebound for retail, pubs, bars and hairdressers