Philippine army says overruns communist rebel base