Ralphs pleads no contest to overcharging customers