Minister apologises for failure to honour black and Asian troops who died for Empire