Mexican peso weakened by falling crude prices