As Rahul Gandhi celebrates his 56th birthday, a larger political question takes centre stage: can the Congress leader emerge as a credible challenger to Prime Minister Narendra Modi and one day occupy the country's top office?