Geoffrey Boycott slams England