Text this: Nanocomposite catalytic membranes for energy production: Advances and challenges