Croatia and England fans flock to Moscow for World Cup semi-final showdown