Lean Trees - a General Approach for Improving Performance of Lattice Models for Option Pricing