Scalable long read self-correction and assembly polishing with multiple sequence alignment