Prince Charles embarks on historic visit to Iran