Air India has signed agreements with Airbus and Boeing for what could become the largest purchase of jetliners in commercial aviation history, as the carrier seeks to reinvent itself with a fuel-efficient fleet that can take on local low-cost rivals and powerful Gulf airlines like Emirates.