Vladamir Putin has donned an ice hockey kit in his latest publicity stunt to win over sports fans and Russia's biggest oil company.