Suns sign King for another two AFL seasons