Firefighters battle apartment fire in Snohomish