Multimode interference couplers: Design and applications