Pista Sa Nayon packs thousands to celebrate Filipino culture