20 Taliban killed in attack on base