Catalytic CO2 reduction to valuable chemicals using NiFe-based nanoclusters: a first-principles theoretical evaluation.