Egypt swears in new government