Rossi 'life-time contract' with Genoa