Mechanism of ribosome stalling during translation of a poly(A) tail