Boulder Brands shares should be bought on weakness, says BB&T