Garbine Muguruza opened her grand slam account by beating Serena Williams in the French Open final, depriving the American of a record-tying 22nd major.