Britain fell silent for a minute to remember the victims of an attack in Manchester, that killed at least 22 and seriously wounded dozens.