Thousands flock to honor Mother Teresa