Hyperfiniteness and Borel combinatorics