New Cabinet sworn in