Hyperkaehler manifolds and algebraic geometry