Former South African president enjoyed a full breakfast and is in good spirits after second night in hospital, says spokesmanNelson Mandela is in good spirits and "making steady progress" in hospital in South Africa, according to officials.The 94-year-old hero of the anti-apartheid struggle spent a second night receiving treatment for a recurring lung infection.