Co-orbital motion and its application to JAXA's MMX mission