Which nerve provides sensation to the palmar surface of the thumb, index finger, middle finger, and radial half of the ring finger?