4 fascinating facts about Seychelles' Aldabra Atoll