ArrayBot: Reinforcement Learning for Generalizable Distributed Manipulation through Touch