EU, Microsoft agree on browser ballot