Translation initiation: structures, mechanisms and evolution