British Foreign Secretary Boris Johnson will head to Moscow in the coming weeks for crunch talks with Russian Foreign Minister Sergey Lavrov in an attempt to resolve "significant differences" over conflicts in Syria and Ukraine.