Tesco calls time on 24 hour trading at 76 stores