Garbine Muguruza of Spain won her second career Grand Slam title when she defeated Venus Williams at Wimbledon.