New five-star beach resort to open in Zanzibar