Lennon Evans grew out his hair for five years before deciding it was time to say goodbye in the name of charity