Minimax and Communication-Efficient Distributed Best Subset Selection with Oracle Property