AM1 molecular screening of novel porphyrin analogues as dye-sensitized solar cells