Castro: Won’t cling to power forever