How does heat transfer takes place by convection? Can heat transfer by convection takes place in solids?