Walmart buys 1.2-million-square-foot warehouse in Buck Creek Township