State Farm wins flower planter contest