Melbourne teen wins $4.62m Esports prize