London’s mayor has pushed through plans to pedestrianise Oxford Street, promising to remove buses and taxis to create a “world-leading urban space for shopping, leisure and outdoor events”.