Search for massive rare particles with MACRO