Egypt's new cabinet sworn in