Senate votes to affirm Gina Haspel as next CIA director