Direct vs. indirect mechanisms for electron injection in DSSC: Catechol and alizarin