European grocery basket hits €95 as food inflation stays sticky