Thousands of people have gathered in the centre of Manchester in a show of defiance, declaring they will not be afraid in the wake of the terror attack.