Violence shadows Bangladesh elections as 127 million prepare to vote