senior program manager microsoft salary