Hundreds gather to light Serpent Mound in Peebles