Yemen: At least 21 dead as new president sworn in