Stonehenge served as an ancient solar calendar, new study suggests