On non-linear extensions of the Perron-Frobenius theorem