Engineering fungal nonreducing polyketide synthase by heterologous expression and domain swapping.