Britain to pay 400 million-pound debt to Iran soon, Iranian official says