Martin Pfister named new Swiss government minister