What are the tradeoffs between top-p sampling and temperature zero decoding?