UnitedHealth wins protest of $17B Pentagon contract