Option pricing with finite elements