Zoella responds to backlash over her £50 advent calendar