Fisker says Karma sales top $100M through April