Lenny Hayes signs one-year extension with St Kilda