o-controller design framework for Haptic telemanipulation systems with multiple uncertain sources and time delay