NBC News: Sean Kingston held in federal prison after he was unable to provide $100K bond