Swine flu claims 15 lives in Punjab, eight in Haryana