Cayman Islands signs FATCA agreement with US