China shocks with Princess Diana lookalike ad