Organization of Cortical and Thalamic Input to Pyramidal Neurons in Mouse Motor Cortex