Mexican firm puts $900M into Jamaica