Scott Morrison declares floods a national emergency