Indirect adaptive control of an autonomous underwater vehicle-manipulator system for underwater manipulation tasks