Opposition blames govt for failing to tackle floods, drought