Banxico holds rate at 6.5%, pledges to stay on hold longer