Vidya Balan on the cover of M Magazine