Google Slapped with €2.95 Billion Fine by EU for Ad Market Tricks