Salah-inspired Liverpool beat Villa to go five points clear at the top