Flavour constraints on multi-Higgs-doublet models: Yukawa alignment