Adaptive separation control of a laminar boundary layer using online dynamic mode decomposition