Sparse graphs: treewidth, planarity, bounded expansion