Obama recasts birth control debate on own terms