pH and ion-selective swelling behaviour of keratin and keratose 3D hydrogels