Daniher takes blame for AFL injury woes