Seoul mayor makes tearful apology over Halloween crush