Lok Sabha polls: SAD to contest on 10 seats\, BJP on 3 in Punjab