Police “could not arrest” the Southport killer before he carried out his attack because of a gap in the law, the UK’s terror watchdog has said, as he recommended the creation of a new offence to target loners planning mass killings.