Synthesis of porphin analogues containing furan and/or thiophen rings