Cameron: Britain wants to re-open embassy in Tehran