Formation of extended covalently bonded Ni porphyrin networks on the Au(111) surface