Palm Island house sells for $29.5 million