BJP baffled in Punjab: Lok Sabha elections