NBC: Explosion rocks cargo ship carrying coal in Baltimore; no injuries reported