A formal model of e-government success factors for developing countries: dynamic relationships of software maintenance and information systems staff management