297 candidates in fray for Tripura assembly polls