The dirtiest cars and trucks driving through London face tougher penalties starting next year after Mayor Sadiq Khan unveiled plans to crack down on air pollution.