Thousands celebrate Pecan Street Festival