Enhanced magnetism and light absorption of Eu-doped BiFeO3