End-to-End Table Question Answering via Retrieval-Augmented Generation