3 charged with insurance fraud after undercover sting