Madrid Masters cancelled over lack of sponsor money in struggling Spain