Lakewood Ranch teen carves U.S. flags to raise money for homeless veterans, celebrate medical heroes