NOAA predicts mixed bag of drought, flooding and warm weather for spring