Bradford's Clean Air Zone (CAZ) has raised more than £20 million through payments and fines since it was introduced, the Telegraph & Argus has learned.