Record $57 bn surplus for Saudi Arabia in 2005