Band of Horses shines at the Vogue Theatre