Thousands wear pink at Stampede for the Cure