BJP wins four out seven seats in HP