John Swinney has been urged to fully back the North Sea oil and gas sector as his government is poised to publish its long-delayed energy strategy.