SBI vs ICICI Bank 10-year FD: SBI offers better returns