Floods bring misery to Rudd retailers