Supramolecular organisation, conformation and electronic properties of porphyrin molecules on metal substrates