New Zealand shooting survivor says he forgives the gunman, at emotional gathering where 20,000 people heard the names of the victims read aloud