CESC offers 3.5% dividend yield with ₹4,057 cr cash flow