Department for Business and Trade records over £28.2m in late payments