Five million fans attend World Cup