An effective quaternary nano-sized Er3+:Y3Al5O12/Pt–PdS/ZnS visible-light photocatalyst for H2 production