Suicide bomber attacks US base in Afghanistan