BCFW recursion in twistor space