No. 1 Alabama whips Missouri 42-10