British troops ‘will be targets in Afghanistan’