NBC: Human head floats ashore in South Florida