Switzerland mandates government agencies use open-source software