Santorum makes comeback in three states