Thousands flock to Goa for St. Francis feast