Belgium records best World Cup finish with victory over England