Marc Marquez says he will eventually be beaten by a MotoGP team-mate, insists Francesco Bagnaia is closer than results suggest.