Locally Adaptive Optimization: Adaptive Seeding for Monotone Submodular Functions