Maria Sharapova thrashed seventh seed Eugenie Bouchard in straight sets to book an all-Russian Australian Open semi-final in Melbourne