Google hit with record EU fine over 'unfair' shopping searches