Boris Johnson dodges question on oilfield development