Microsoft and SUSE extend Microsoft's controversial Novell Linux pact