Nifty outlook: 7.46% April gains but range-bound with 5-7% upside