'Clean' diesels set to take on hybrid cars