A three-stage method with efficient calculation for lot streaming flow-shop scheduling