BTVI-CVoter Poll predicts 287 seats for NDA, 128 for UPA