sleep medication prescription online cost melatonin 3mg