Governance and co-ordination of distributed innovation processes: patterns of R&D co-operation in the upstream petroleum industry