Knot homology via derived categories of coherent sheaves I, sl(2) case