Option pricing and hedging with transaction costs