State Road 31 closed due to flooding near Punta Gorda