Cranberry Lime Pie with Gingersnap Crust