John Gibbens har valts till Londons lordmayor.