Soft local times and decoupling of random interlacements