Diverse molecular mechanisms of translation initiation in prokaryotes