Nationals pledge $20b for regional Australia