Madrid, Barcelona gear up for rival casino, hotel complexes