Land Rover sets base Discovery Sport price at $38,920