Britain calls for direct talks with Iran