picnic pie with cheese and ham