Tesco drops 24-hour trading at some stores