Singer Shakira accused of tax fraud in Spain