The Giant Radio Array for Neutrino Detection (GRAND): Science and design