David Davis suggests immigration target won't happen during next parliament