EC rules against Intel, fines record $1.45bn