difference between a prostitute and an escort