Soild hydrogen on demand fuel cell