Worcestershire were bowled out for just 196 by Northamptonshire as 14 wickets fell on a frantic first day at Northampton.