King Charles says 'no excuse' for colonial abuses during Ken