A report has found that London’s drivers spent 101 hours sitting in traffic last year