BP, Shell and partners to invest $500m in North Sea drilling programme