why was mary magdalene considered a prostitute