First-principles thermodynamic screening approach to photo-catalytic water splitting with co-catalysts.