An incremental flow theory for crystal plasticity incorporating strain gradient effects