Enhanced performance of Bi2Te3-based thermoelectric materials by incorporating Bi2Fe4O9 magnetic nanoparticles