Percolation criticality for complex networks