US rules out treaty alliance with India, says that era is over