SAluMC: Thwarting Side-Channel Attacks via Random Number Injection in RISC-V