The Adriatic Sea general circulation: water masses and current structure