Advancing semiconductor–electrocatalyst systems