Griner signs contract extension with Mercury on live TV