The two-stage assembly flow shop scheduling with an availability constraint