Ammonia-fed fuel cells: a comprehensive review. (July 2016)