Sergio strengthens off Mexico coast