Fire rips through Dubai skyscraper