Similarity solutions for spreading of a two-dimensional non-Newtonian gravity current in a porous layer