Nifty50 stocks get 'Strong Buy' ratings as markets open higher