Shimon Peres, former Israeli PM, recovering after heart attack