Crude oil prices soar to $105 as Russia invades Ukraine: What it means for India