BJP will face challenge on 10 seats in Lok Sabha elections