More than 400 people have died in mudslides and flooding in Sierra Leone with 600 people still missing in the stricken capital, the Red Cross says, as Britain promised £5 million in fresh aid.