Hobby Lobby opens in Trussville