A closed advancing-layer method for generating curved boundary layer mesh