Bimanual Manipulation: Learning, Planning and Control