Differentiability of Lipschitz functions and geometric measure theory