Size dependent magnetic and antibacterial properties of solvothermally synthesized cuprous oxide (Cu2O) nanocubes