BJ's posts 7% quarterly profit increase on fuel sales gains