The Ireland men's cricket team have beaten T20 world champions India by 34 runs at a sweltering Stormont - their first win over them in their 20th meeting across all formats including nine T20 internationals.