ECO-RAN: Multi-cell mobility management in an end-to-end 5G O-RAN network