BMW, Toyota partnership to deliver halo supercars by 2020