Bangladesh hit by general strike on eve of polls