Interface evolution: the Hele-Shaw and Muskat problems