Spain says Israeli offensive 'makes no sense unless it wants to turn Gaza into vast cemetery'