Algeria capable of upsetting the odds at African Cup of Nations