Impact of droplets on immiscible liquid films.