Nonparametric maximum likelihood estimation for dependent truncation data based on copulas