West unlikely to reject Russian energy for years – Putin