Fidel Castro laid to rest