EU hits Microsoft with a deadline