John Piper says non-Christian marriages are valid but ‘fall short of God’s highest purpose’