Ateneo hacks out close win over Mapua