Green row as Boris cancels low-carbon vehicles order