Prime minister calls on BP and Shell to spend more of their combined £7bn first-quarter earnings on activity in the North Sea

More...