Sensor Placement for Optimal Kalman Filtering: Fundamental Limits, Submodularity, and Algorithms