First-principles investigation on electronic structure, magnetic, mechanical and thermodynamic properties of SrPuO3 perovskite oxide