Johnston County man accused of insurance fraud faces 54 felony charges