BMW pulls plug on i8 sports car