China, Bangladesh ink 26 agreements after Xi-Hasina talks