Fresh Sweet and Sour Cherry Pie