Gift ideas for fans: $40 World Cup jerseys and NFL gear under $25