Nadal sizzles on centre court and wins in straight sets