Britain's King Charles will wear clothing previously worn by his predecessors, in the interests of sustainability and efficiency, for his coronation next week.