OFT slammed for delay of grocery investigation