Victoria Borwick named new Deputy Mayor of London