Some intervening and local factors among shift workers in a developing country – Bangladesh