Papillomaviruses and human cancer