20110420 india: 'Miracle' in Puttaparthi; Sai Baba statue oozes scented oil