British Columbia receives $16.5 million to improve flood mitigation