The internet and human trafficking