Red Cross floods appeal reaches £1 million