Italian court rules food theft 'not a crime' if hungry