San Francisco Frontiers - Oil tops $105, stocks slump as Russia invades Ukraine