EU fines Google $3.5B for advertising violations