Asian equities gain on upbeat US data; Nikkei at 3-week high