Critical Fermi surfaces and non-Fermi liquid metals