Microsoft launches its new internet browser: Microsoft Edge