Synthetic Data-Driven Prompt Tuning for Financial QA over Tables and Documents