Shoe Carnival snaps up Rogan’s Shoes for $45m