Cuban President Raul Castro says he'll leave in 2018