Megasonic cleaning: A new cleaning and drying system for use in semiconductor processing