Pilgrims stone the devil as almost million-strong Haj winds down