Communist Cuba opens luxury shopping mall in Havana