New Cabinet sworn into office