Non-Newtonian effects in silicate liquids and crystal bearing melts: Implication for magma dynamics