Text this: Complex strain evolution of polar and magnetic order in multiferroic BiFeO3 thin films