'I Believe America Can be India's Best Partner,' Says Barack Obama at Townhall