Medtronic rises 2.3% on earnings beat and $700 million robotics deal