Climate change and the uneasy future of Seychelles.