BBB marks 10-year anniversary with £32bn of funding delivered