Saudi oil revenues to top 42 billion dollars in 2000