Combining physical embedding and covalent bonding for stable encapsulation of quantum dots into agarose hydrogels