Grubhub pays $25 million for allegedly tricking customers and lying to drivers