Saudi oil revenues to top $42 billion in 2000