Obama jokes with Cubs: ‘It took you long enough’