Christian Dior criticised over China map, apologises, upholds 'one China'