Rupee ends flat at 90.95 amid US dollar demand and NDF maturities