did god have sex with mary