Putin says Russia agrees gas price discount for Turkey