As Cornwall counts the cost of this week's flash floods, Martin Wainwright visits Cockermouth, in Cumbria, which one year ago suffered its own devastating floods. How can Britain best defend itself against the effects of severe weather?