Morikawa pulls away with late run of birdies at Kapalua