Sotomayor blocks contraceptive mandate for Catholic groups