May Day marked by anti-cuts protests and marches