Colombia’s San Andres braces itself for tropical storm ‘Otto’