Body recovered from Colorado River over 2 weeks after man, dog vanish with homemade raft in Grand Canyon