Microsoft faces steep fines over Passport