Android phones will power NASA's new fleet of mini-satellites