2-alarm fire badly damages historic building in Tucson