‘Many happy returns’: Barclays names 2 global stocks it says has over 100% upside to play right now