IFA and Nakheel sign $42 million Palm hotel agreement