Eight Taliban fighters killed in failed raid on Nato base