Three-party remote state preparation schemes based on entanglement