Axis Securities recommends buy on SBI Life, target price Rs 1,145 | Sharefundss