Yahoo formally rejects Microsoft bid