US grocery prices rose in April, but gas spikes weren't the only reason