A universal opportunity model for human mobility