Spain fights food waste with supermarket fines and doggy bags