CN Rail rides higher grain volumes, oil prices to record first quarter revenue