How God's Foreknowledge Works with Mans Free Will