Extremely large magnetoresistance and ultrahigh mobility in the topological Weyl semimetal candidate NbP