Wetherspoons bans customers playing music from phones in pubs