Different methods of nanomaterials synthesis: Top-down and bottom-up approaches