Perfect spin filtering effect, tunnel magnetoresistance and thermoelectric effect in metals-adsorbed blue phosphorene nanoribbons