Maersk container ship adrift in Caribbean after engine room fire