John Piper denounces bedroom role-playing: ‘Fantasized sin is sin’