Biology and life history of Tamarixia triozae, a parasitoid of the potato psyllid Bactericera cockerelli