Spanish judge recommends Shakira face tax fraud trial