Combined giant inverse and normal magnetocaloric effect for room-temperature magnetic cooling