Alabama teen donates hair for kids with cancer