Thousands attend walk to fight teen suicide