Tata Consumer Products shares rise 7% to all-time high on upbeat revenue forecast