India's retail inflation hits 3.48% in April, SBI flags fuel risks