mary did not remain a virgin