Marine who lost legs in Afghanistan rescues baby