Ajla Tomljanovic defeats world No.6 Garbine Muguruza in three sets to reach the third round at Indian Wells.