Red Sox broadcaster has cancer