Spanish finances: Spanish bank bailout cost taxpayers €41.8 billion, Audit Court finds