Singer and rapper Aaron Carter dies at 34