Testing rationality in futures markets