The driving test backlog in the UK is not expected to end until November 2027, a National Audit Office (NAO) report has found.