how long does your first period after birth last?