Is it time for British troops to leave Afghanistan?