Mumford & Sons play in Houston