Nasa readies ocean-watch satellite for Friday launch