Maldives signs $8.8bn deal to establish financial hub