Lithium, cobalt costs hinder battery-powered car sales, HSBC says