Australians have been warned to brace for golf ball-sized hail and flash flooding, as thunderstorms are set to sweep the nation.