Sample Compression Hypernetworks: From Generalization Bounds to Meta-Learning