Clinton, one of the finest US secretaries of state: Obama