what are the reason why cell divide?