Dubai and Saudi bourses see heavy buying, others still struggling