Molecular Machines and Motors - Recent Advances and Perspectives