BJ’s Restaurant and Brewhouse to open at South Hill Mall