Microfluidic generation and dynamically switching of oxygen gradients applied to the observation of cell aerotactic behaviour