Inferno rips through Dominican Republic beach resort