London’s mayor has reaffirmed his commitment not to spend a penny more from the public purse on the controversial Garden Bridge project.