UK could have averted US 'trap' in Iran war: Boris