Volunteer firefighter dies after taken off life support