Northants skipper’s 150 was followed by Zaib’s second century in a week, before Derbyshire rallied to lead by nine