Sarah Everard: It will take years to repair trust - London mayor