how many cell types in human body