How is hydrogen produced?