Zion Williamson facing extended absence due to hamstring injury