Three-neutrino mixing: status and prospects