Officials say the flooding in Kerala state is now the worst in a century, with more than 320 killed.