The Home Office spent a record £5.38bn over the last year on asylum - more than a third higher than the previous year.