Cumbria floods appeal raises £500k in three days