calculate staking rewards