BMW unveils its upcoming i4 electric sedan