Fano rebels have been pushed out of Amhara's second biggest city in breakthrough for Ethiopia's federal forces.