Total synthesis of bafilomycin A1. 1. Syntheses of the C5∼C11, C12∼C17 and C18∼C25 segments