BJ's Wholesale Q2 profit up 28%