Chennai floods slam the brakes on TCS quarterly earnings