Improvement of microporous silicoaluminophosphate properties by Fe and Ti insertion for photocatalytic hydrogen generation under visible light