Role and timing of GTP binding and hydrolysis during EF-G-dependent tRNA translocation on the ribosome