Thousands wear red to promote women's heart health