Britain says Taliban should not be recognised as Afghan government