On-line scheduling with setup costs