French presidential source says agreement to be unveiled guaranteeing hydrocarbon supplies to France, as Paris seeks to diversify sources due to Russian invasion of Ukraine